package com.changgou.goods.service;


import com.changgou.goods.pojo.Brand;
import com.changgou.goods.vo.BrandVo;
import com.github.pagehelper.Page;

import java.util.List;
import java.util.Map;

public interface BrandService {
    /**
     * 查询所有的品牌信息
     */
    public List<Brand> findAll();
    /**
     * 根据id查询
     */
    public Brand findById(int id);
    /**
     * 分页查询
     */
    Page<Brand> findByPage(int page, int size);
    /**
     * 添加
     */
    public void save(Brand brand);
    /**
     * 修改
     */
    public void update(Brand brand);
    /**
     * 删除
     */
    public void delete(int id);
    /**
     * 条件查询
     */
    public List<Brand> findByCondition(Map<String, Object> map);
    /**
     * 条件分页查询
     */
    public Page<Brand> findByPageCondition(Map<String, Object> map, int page, int size);
    /**
     * 根据商品分类名称查询品牌列表
     */
    public List<BrandVo> findBrandNameByCategoryName(String categoryName);
}
